home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-11 / vs_804.zip / CHANGES.DOC < prev    next >
Text File  |  1992-01-02  |  5KB  |  139 lines

  1.  
  2.   This file documents the changes in VernSix.Lib starting with version 3.00
  3.      
  4.  
  5. v8.04 - Thu  01-02-1992  18:23:04
  6.  
  7.    - Fixed a slight bug in VERNDEMO.PRG that caused VS_Browse() to bomb.
  8.      The error was in VERNDEMO.PRG not in VS_Browse().  What can I say?
  9.      It's a demo program!  <Grin>  Thanks to Kent Kingery for pointing
  10.      this one out.
  11.  
  12.    - Fixed a slight typo in the Norton Guides with reference to the structure
  13.      of SECURITY.DBF
  14.  
  15.  
  16. v8.03 - Tue  12-03-1991  10:02:08
  17.     
  18.    - Fixed a really stupid error in VS_DbfList().  I had a loop that
  19.      said something like... DO WHILE _DICTHDR->(EOF()). I forgot the .NOT.
  20.  
  21.    - I seemed to have omitted ValType()="C" in VS_Cvt2Str().  What a goof!!
  22.      It's been fixed now.
  23.  
  24.    - Well Blow Me Down!  Just when I thought I knew everything there was
  25.      to know about Clipper... ALLTRIM() put me in my place.  There was
  26.      a slight bug in VS_Cvt2Str() because of where I called ALLTRIM().
  27.      I didn't realize that ALLTRIM() stripped CHR(13) and CHR(10) from the
  28.      end of a string.  I thought it only stripped spaces!  It's fixed now.
  29.     
  30.    - Thanks go to Leopold Lindsay for pointing out a slight bug in the
  31.      operations window if the user pressed the left or right keys.
  32.  
  33.  
  34. v8.02 - Thu  11-14-1991  12:38:12
  35.  
  36.    - Added the following functions...
  37.  
  38.         VS_PrintNtx(),  VS_NtxDict(),  VS_SnapShot(), VS_SnapFile(),
  39.         VS_SetPath(),   VS_OpenDict(), VS_DictVar(),  VS_DateTime(),
  40.         VS_GetDate(),   VS_GetTime(),  VS_ElapDays(), VS_ElapHours(),
  41.         VS_ElapMins(),  VS_ElapSecs(), VS_AddDays(),  VS_AddHours(),
  42.         VS_AddMins(),   VS_AddSecs(),  VS_HelpDbf(),  VS_CloseDict(),
  43.         VS_SemaPhore(), VS_SemaMins()
  44.                                                   
  45.    - Added more UDCs to VERNSIX.CH
  46.      
  47.    - Changed the following functions to all call VS_OpenDict() instead
  48.      of opening it manually everywhere...
  49.  
  50.         VS_NtxAll(),  VS_DbfList(),  VS_NtxList(), VS_PackAll(), VS_Filt(),
  51.         VS_MakeDbf(), VS_DictStru(), VS_CanMake()
  52.  
  53.    - Changed/fixed VS_Encrypt() and VS_Decrypt().  WARNING!! It's different
  54.      and will not decrypt previous versions!!!
  55.  
  56.    - Changed VS_Filt() to accept an optional array of databases to use.
  57.      Default is still the current database.
  58.  
  59.    - Fixed VS_DictStru() so it will properly reset the work area.
  60.      Boy Scouts Matto... "Leave the camp ground as you found it!"
  61.  
  62.    - Fixed problem with similiarly named DBFs, in VS_DictStru(), becoming
  63.      "meshed" together.
  64.  
  65.    - Fixed slight little bug in VS_Correct() that caused a "dual" wait-state
  66.  
  67.    - Fixed bug in VS_Cvt2Str() so it will convert a string to string.
  68.      This makes it useful for such things passing it an unknown datatype.
  69.  
  70.    - GREATLY IMPROVED VS_Menu() by removing the TBROWSE() and going back
  71.      to ACHOICE().
  72.  
  73.    - Added the ability for application to use a different filename instead
  74.      of HELP.DBF.  Added extra parameter to VS_InitHelp()
  75.  
  76.    - Fixed slight bug in VS_Browse() thanks to Jerry Eckler for pointing
  77.      it out.
  78.  
  79.    - Changed/Fixed VS_SetOrder() so it would accept a character
  80.      representation of a number ie. VS_SetOrder("1") is now the same as
  81.      dbSetOrder(1).
  82.  
  83.    - Added the ability to specify a path for the databases in the dictionary
  84.      globally instead of just per file.  Added new function VS_SetPath().
  85.  
  86.    - Fixed problem in VS_OpenDbf() that caused an index to sometimes be
  87.      re-created even if it existed already.
  88.  
  89.    - Fixed VS_OpenLst() so that it would reselect the work area we were
  90.      in when we called it.
  91.  
  92.    - Fixed a slight boo-boo in VS_OpenAll() in that it didn't protect
  93.      us from an empty DBF_NAME field in _DICTHDR
  94.     
  95.    - I changed the VS_USE() function to include the addition of two new
  96.      parameters... pl_Shared, pl_NewArea.  I also changed it to be much
  97.      more 5.0'ized
  98.  
  99.    - Added a check in VS_USE() for a missing file!
  100.    
  101.    - Fixed VS_OpenDbf() so it would not re-open a database twice
  102.  
  103.  
  104. v8.01 - Sat  10-26-1991  23:06:34
  105.  
  106.    - Added VS_Cvt2Str(), VS_Title(), VS_FootNote(), VS_Initials() and
  107.      VS_UserName()
  108.  
  109.    - Changed VS_Browse(), VS_Login(), VS_Text(), VS_MntPwd(),
  110.      VS_InitPrtr() and VS_ShowNtx().  See source code for details.
  111.  
  112.    - Changed structure of SECURITY.DBF
  113.  
  114.    - Changed Norton Guides database to reflect new and changed items.
  115.  
  116.    - Fixed error in FUNC2DOC.PRG
  117.  
  118.    - Add/changed several items in MAINT.EXE (removed reference to DICT.PRG)
  119.  
  120.    - Re-Wrote ERRORSYS.PRG so you will not need LOWLEVEL.CH
  121.  
  122.    - Wrote a VERNSIX.CH file.
  123.  
  124.    - Updated VERNDEMO.PRG
  125.  
  126.  
  127.  
  128. v8.00 - Sun  10-13-1991  02:18:54
  129.  
  130.    Finally... a Clipper v5.0x specific version of the tool box!!
  131.  
  132.    A lot of stuff has changed.  Functions have been renamed to be
  133.    "uniform", etc.  Study the NG file and VERNDEMO.PRG.  Don't make any
  134.    assumptions about backward compatibility.  If a function in this version
  135.    is compatible with the older Clipper Summer 87 version, it is purely
  136.    luck.  I have written this version to be extremely specific to Clipper
  137.    v5.0x and above.  As a result... it's fast!!
  138.  
  139.